#ifndef LEVEL_H
#define LEVEL_H


#include "VisibleObject.h"
#include "btBulletDynamicsCommon.h"
#include <list>

typedef pair<btTransform, ObjectType> Spawn;

class Level
{
public:
	Level(void);
	~Level(void);
	
	list<VisibleObjectPtr>& getObjectList();
	list<Spawn>& getSpawns();
	btTransform& getStart();

private:
	list<Spawn> mSpawns;
	list<VisibleObjectPtr> mObjects;
	btTransform mStartPoint;
};

#endif